home *** CD-ROM | disk | FTP | other *** search
/ One Click 11 / OneClick11.iso / Bancos de Dados / Conversao / Mysql2Excel / Setup.exe / Mysql2Excel.exe / win32com / __init__.pyc (.txt) next >
Encoding:
Python Compiled Bytecode  |  2003-06-23  |  2.1 KB  |  90 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.2)
  3.  
  4. import win32api
  5. import sys
  6.  
  7. def SetupEnvironment():
  8.     global __build_path__, __gen_path__, gen_py, __gen_path__
  9.     HKEY_LOCAL_MACHINE = -2147483646
  10.     KEY_QUERY_VALUE = 1
  11.     keyName = 'SOFTWARE\\Python\\PythonCore\\%s\\PythonPath\\win32com' % sys.winver
  12.     
  13.     try:
  14.         key = win32api.RegOpenKey(HKEY_LOCAL_MACHINE, keyName, 0, KEY_QUERY_VALUE)
  15.     except win32api.error:
  16.         key = None
  17.  
  18.     
  19.     try:
  20.         found = 0
  21.         if key is not None:
  22.             
  23.             try:
  24.                 __path__.append(win32api.RegQueryValue(key, 'Extensions'))
  25.                 found = 1
  26.             except win32api.error:
  27.                 pass
  28.  
  29.         
  30.         if not found:
  31.             
  32.             try:
  33.                 __path__.append(win32api.GetFullPathName(__path__[0] + '\\..\\win32comext'))
  34.             except win32api.error:
  35.                 pass
  36.  
  37.         
  38.         
  39.         try:
  40.             if key is not None:
  41.                 __build_path__ = win32api.RegQueryValue(key, 'BuildPath')
  42.                 __path__.append(__build_path__)
  43.         except win32api.error:
  44.             pass
  45.  
  46.         found = 0
  47.         
  48.         try:
  49.             if key is not None:
  50.                 __gen_path__ = win32api.RegQueryValue(key, 'GenPath')
  51.                 found = 1
  52.                 import new
  53.                 gen_py = new.module('win32com.gen_py')
  54.                 gen_py.__path__ = [
  55.                     __gen_path__]
  56.                 sys.modules[gen_py.__name__] = gen_py
  57.         except win32api.error:
  58.             found = 0
  59.  
  60.         if not found:
  61.             __gen_path__ = win32api.GetFullPathName(__path__[0] + '\\gen_py')
  62.     finally:
  63.         if key is not None:
  64.             key.Close()
  65.         
  66.  
  67.  
  68.  
  69. def __PackageSupportBuildPath__(package_path):
  70.     
  71.     try:
  72.         package_path.append(__build_path__)
  73.     except (NameError, AttributeError):
  74.         pass
  75.  
  76.  
  77.  
  78. try:
  79.     __path__.append
  80.     ok = 1
  81. except (NameError, AttributeError):
  82.     ok = 0
  83.  
  84. if ok:
  85.     SetupEnvironment()
  86.  
  87. del ok
  88. del sys
  89. del win32api
  90.